package com.burst.reptile.common.utils.zp;

import java.util.List;

import com.hankcs.hanlp.HanLP;

/**
 * 文章摘要工具类
 * 
 * @author wujin
 *
 * @date: 2020年6月18日 上午11:26:58
 */
public class SimpleSummariserAlgorithm {
	

	/**
	 * 
	 * @param document
	 * @return
	 */
	public static List<String> extractSummary(String document) {
		List<String> sentenceList = HanLP.extractSummary(document, 3);
		return sentenceList;
	}

	/**
	 * 
	 * @param document
	 * @return
	 */
	public static String getSummary(String document) {
		return HanLP.getSummary(document, 120);
	}
	
	public static List<String> extractKeyword(String document){
		return HanLP.extractKeyword(document, 50);
	}
 
	public static void main(String[] args) {
		String document = "重庆是一座矛盾且复杂的城市，许多有名的景点都位于主城但这些景点又与闹市区相互隔绝，形成了一个自己的空间。\r\n" + 
				"自成一派，游客在里面也可以体会到不一样的文化氛围，体验一下属于重庆的慢生活。\r\n" + 
				"位于观音桥的北仓文创街区，也是这样的景点，目前还没有被游客所熟知，它的位置并不像其他地方那么显眼，在观音桥步行街背道的小巷子里，只有熟悉的人才能找到。\r\n" + 
				"这却丝毫不妨碍重庆的文艺青年们来到这里，寻找一时的静谧。\r\n" + 
				"还未走进北仓内部，在外面的大马路上，就能感受到浓浓的文艺气息。\r\n" + 
				"街道两边的墙壁都被画上了五彩的漫画，路过的行人都会不由自主地在墙壁上停留片刻，用镜头把这个画面记录下来。\r\n" + 
				"北仓文创街区不大，却十分精致，通过对重庆老街和老居民楼改造，打造出一家家充满特色的小店。这些小店以美食店为主，甜品、私房菜、日料、火锅应有尽有。\r\n" + 
				"这家专门吃耗儿鱼的店，名叫“三斤耗儿鱼”，位于北仓文创街区的入口处，因曾经在美国时代广场打过广告而走红。许多食客慕名而来，就是为了尝尝这充满噱头的耗儿鱼。\r\n" + 
				"老板也直接在外面打出了这块招牌：“对！我就是那家在美国打广告的三斤耗儿鱼！”这么有底气，看来对耗儿鱼的味道很有把握嘛。\r\n" + 
				"他们把耗儿鱼做成了水煮鱼、麻麻鱼的形式，结合上重庆火锅的吃法，把各种食材与耗儿鱼一起，做成了一个大锅炖。\r\n" + 
				"这种吃法在重庆很常见，但三斤耗儿鱼却凭借自己的特色，占据了一席之地，就在于它的锅底和蘸料。\r\n" + 
				"三斤耗儿鱼的锅底里，只有少量的红灯笼辣椒，更多的是花椒，用大量的麻能够提取更多的香味。\r\n" + 
				"在蘸料上，三斤耗儿鱼使用了浅底的碟子，加入了葱花、香菜、豆豉、榨菜、花生碎，做成了一份独特的蘸料，吃的时候，加入一勺锅里的热油，就完成了。\r\n" + 
				"并且，耗儿鱼的用料非常足，耗儿鱼完全淹没在麻辣的油汤之中，捞出一条来，发现耗儿鱼个头不大，刚好可以放在他们准备的餐盘里。\r\n" + 
				"蘸上秘制的蘸料，吃起来也是鲜嫩爽口，是重庆人最爱的味道了。\r\n" + 
				"独特的锅底加上独特的蘸料，使得三斤耗儿鱼有一种独特的魅力。\r\n" + 
				"在锅里，也有土豆、藕片、木耳、 魔芋等素菜，使得食材更加丰富，吃多了鱼，还有解腻的功效。\r\n" + 
				"除了主要的耗儿鱼之外，他们家还有一些小菜，强烈推荐这个鸡丝娃娃菜，只要28元一份。\r\n" + 
				"这是一道汤料理，鸡丝分量很足，汤汁非常浓郁，满满鸡汤浸润到娃娃菜中，使得娃娃菜吃起来非常醇厚。这个汤，游品连喝3碗都不尽兴，真是太好喝了。\r\n" + 
				"虽然卖的是耗儿鱼，店铺却从里到外都有一股浓浓的文艺气息。店铺一共有两层楼，从外面看，餐厅被玻璃围绕着，加上绿植的存在，颇有一种花园洋房的感觉。\r\n" + 
				"餐厅内部也延续了小清新的风格，墙上只用白色的油漆简单刷了一下，用荷叶和锦鲤摆件作为装饰，有种正在墙上游动的感觉。\r\n" + 
				"靠近窗外的餐桌就更加阳光了，桌上有仙人掌等绿植，窗外也可以直接看到周围的植物。在这里吃饭，就像被大自然包围了一样，很容易就放松了下来。\r\n" + 
				"在这里用餐，不仅能够享受美味，也能欣赏到优美的环境，一举两得。\r\n" + 
				"北仓文创街区内部还有一些咖啡店、小酒馆、花店等等，因为绿化做得特别好，所以里面的环境非常优美。\r\n" + 
				"所以，许多网红都会来这里拍照，有一种城市花园的时尚感。\r\n" + 
				"\r\n" + 
				"";
		System.out.println(extractSummary(document));
		System.out.println(getSummary(document));
		System.out.println(HanLP.extractKeyword(document, 1));
		System.out.println(HanLP.extractPhrase(document, 50));
	}

}
